fire barrage (specify) - Turkish English Dictionary